package com.gitee.swsk33.springsingledemo;

import com.gitee.swsk33.springsingledemo.model.Cat;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {

	public static void main(String[] args) {
		// 创建IoC容器，通过XML方式
		ApplicationContext context = new ClassPathXmlApplicationContext("/beans.xml");
		// 取出Cat单例
		Cat cat = context.getBean("cat", Cat.class);
		// 打印
		System.out.println(cat);
		// 查看IoC容器中的Bean和唯一单例是否是一个实例
		System.out.println(cat == Cat.getInstance());
	}

}